Parallel B-Spline Surface Fitting on Mesh-Connected Computers

نویسندگان

  • Kuo-Liang Chung
  • Wen-Ming Yan
چکیده

sented, where cost is defined to be the product of time and the number of processors used [19]. Using a newly proposed computational model called the mesh-of-unshuffle network, Chung and Lin [7] presented an O(log m log n)-time parallel algorithm using O(mn/(log m log n)) processors. On a hypercube network, a similar result was presented by Lin and Chung [20]. Using the pipelining strategy [11], an O(log n9)-time parallel algorithm was presented on the same network with O(mn/log n9) processors [13], where n9 5 max(m, n). Cheng et al. [6] presented the first constant-time parallel algorithm on a mesh-connected computer with O(mn) processors based on the Chebyshev iterative method; they also gave the corresponding relative error analysis. Note that their algorithm [6] is timeand cost-optimal. Based on the matrix perturbation method, this paper first presents a novel approximate O(n/p)-time parallel Bspline curve fitting algorithm for finding the corresponding n control points that interpolate those n data points on a linear array processor with p processors, where p # n. Given m 3 n data points, we then present an O(mn/ (p1 p2))-time parallel algorithm for B-spline surface fitting on a p1 3 p2 mesh-connected computer, where p1 # m and p2 # n. The relative error analyses of our two stable and cost-optimal parallel solvers are also given. When setting p1 5 m and p2 5 n, a timeand cost-optimal parallel solver can be derived; our result is a direct method vs. the result of Cheng et al. [6].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

B-spline Patches Fitting on Surfaces and Triangular Meshes

In this paper a technique for the construction of quartic polynomial B-spline patches fitting on analytical surfaces and triangle meshes is presented. The input data are curvature values and principal directions at a given surface point which can be computed directly, if the surface is represented by a vector function. In the case of discrete surface representation, i.e. on a triangle mesh the ...

متن کامل

Interactive Control of Mesh Topology in Quadrilateral Mesh Generation Based on 2D Tensor Fields

Generating quadrilateral meshes is very important in many industrial applications such as finite element analysis and B-spline surface fitting. However, it is still a challenging task to design appropriate vertex connectivity in the quadrilateral meshes by respecting the shapes of the target object and its boundary. This paper presents an approach for interactively editing such mesh topology in...

متن کامل

An Efficient Method for Fitting Large Data Sets Using T-Splines

Data fitting is a fundamental tool in scientific research and engineering applications. Generally, there are two ingredients in solving data fitting problems. One is the fitting representation, and the other is the fitting method. Nowadays, the fitting of larger and larger quantities of data sets requires more compact fitting representation and faster fitting methods. The T-spline is a recently...

متن کامل

Joining Meshes with a Local Approximation and a Wavelet Transform

Constructing a smooth surface of a 3D object is an important problem in many graphics applications. Subdivision methods permit to pass easily from a discrete mesh to a continuous surface. A generic problem arising from subdividing two meshes initially connected along a common boundary is the occurrence of cracks or holes between them. Therefore, we propose a new method for joining two meshes wi...

متن کامل

Quasi-hierarchical Powell-Sabin B-splines

Hierarchical Powell-Sabin splines are C-continuous piecewise quadratic polynomials defined on a hierarchical triangulation. The mesh is obtained by partitioning an initial conforming triangulation locally with a triadic split, so that it is no longer conforming. We propose a normalized quasi-hierarchical basis for this spline space. The B-spline basis functions have a local support, they form a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 35  شماره 

صفحات  -

تاریخ انتشار 1996